home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Cream of the Crop 26
/
Cream of the Crop 26.iso
/
os2
/
plnk081.zip
/
pilot-link.0.8.1
/
Java
/
Pdapilot-JDK-1.0
/
Util.java
< prev
Wrap
Text File
|
1997-08-08
|
934b
|
37 lines
package Pdapilot;
public class Util {
static public String prettyPrint(byte[] b)
{ return prettyPrint(new String(b,0)); }
static public String prettyPrint(Object o) {
if (o == null) {
return "null";
}
char[] c = o.toString().toCharArray();
StringBuffer out = new StringBuffer();
for (int i=0;i<c.length;i++) {
if (c[i] == 13) {
out.append("\\r");
} else if (c[i] == 10) {
out.append("\\n");
} else if (c[i] == 8) {
out.append("\\b");
} else if (c[i] == 9) {
out.append("\\t");
} else if (c[i] < 32) {
out.append('^');
out.append((char)(c[i] ^ 64));
} else if (c[i] > 126) {
out.append("\\x");
out.append(Integer.toHexString(c[i]));
} else {
out.append(c[i]);
}
}
return out.toString();
}
static public String readLine() throws java.io.IOException {
java.io.DataInputStream dis = new java.io.DataInputStream(System.in);
return dis.readLine();
}
}